UML-Based Co-Design for Run-Time Reconfigurable Architectures
نویسندگان
چکیده
In this paper we present an object-oriented approach and a development environment for the system-level design of run-time reconfigurable computer systems. We use the Unified Modeling Language for the specification, modeling, documentation, and visualization throughout all phases of development, from specification to synthesis. The proposed development approach is based on hardware-software co-design and Model Driven Architecture. In this way we address problems which are common not only to system-level development, like thorough and complete system representation, platform-independence, comprehensible and seamless transition from specification to implementation, and the description of the important development artifacts and activities. Throughout this paper we will focus on aspects and problems which are related to object-orientation, Uml, and Mda.
منابع مشابه
Object-oriented Co-design for Run-time Reconfigurablearchitectures with Uml
In this paper we present an object-oriented approach and a development environment for the system-level design of run-time reconfigurable computer systems. We use the Unified Modeling Language for the specification, modeling, and visualization throughout all phases of development. We show how object-oriented applications can be implemented and executed on custom computing machines comprising ru...
متن کاملModel-based platform-specific co-design methodology for dynamically partially reconfigurable systems with hardware virtualization and preemption
To facilitate the development of the dynamically partially reconfigurable system (DPRS), we propose a model-based platform-specific co-design (MPC) methodology for DPRS with hardware virtualization and preemption. For DPRS analysis and validation, a model-based verification and estimation framework is proposed to make model-driven architecture (MDA) more realistic and applicable to the DPRS des...
متن کاملModel-Driven Compilation of UML-Models for Reconfigurable Architectures
The development of systems comprising of hardware and software components has been a complex and demanding task. To handle the informational and architectural complexity inherent to these systems novel development approaches supported by powerful tools are taken. In this paper we present an approach that is based on Uml and the concepts of platform-based design, modeldriven architecture, and co...
متن کاملDynamic Reconfigurable Architecture Exploration based on Parameterized Reconfigurable Processor Model
In recent years, dynamic reconfigurable processor which can achieve reconfiguration with a few cycles is proposed. The fast reconfiguration makes run-time reconfiguration possible, and the run-time reconfiguration gives a new possibility to the dynamic reconfigurable processor, i.e. the dynamic reconfigurable processor can also execute partitioned independent subtasks with repeated reconfigurat...
متن کاملModelling Tile-Based Run-Time Reconfigurable Systems Using SystemC
In the area of hardware design, there is a noticeable trend towards the use of run-time reconfigurable elements as parts of System-on-Chips (SoCs), SoCs themselves are frequently targeted to reconfigurable platforms such as field programmable gate arrays. This development is a challenge to established high-level modelling and simulation methods which assume a static structure of the simulated s...
متن کامل